73bcfb287a4f4161a2ecec51ac1cf2f3cc603736,wicket/src/main/java/org/apache/wicket/markup/html/form/Form.java,Form,anyFormComponentError,#,1027

Before Change


			}
		};

		visitChildren(Component.class, new IVisitor<Component>()
		{
			public Object component(final Component component)
			{
				if ((component instanceof Form) || (component instanceof FormComponent))
				{
					return visitor.component(component);
				}
				return Component.IVisitor.CONTINUE_TRAVERSAL;
			}
		});

		return error[0];
	}

After Change


	private boolean anyFormComponentError()
	{
		// Check ALL children for error messages irrespective of FormComponents or not
		Boolean error = (Boolean)visitChildren(Component.class, new IVisitor<Component>()
		{
			public Object component(final Component component)
			{
				if (component.hasErrorMessage())
				{
					return Boolean.TRUE;
				}

				// Traverse all children
				return Component.IVisitor.CONTINUE_TRAVERSAL;
			}
		});

		return (error != null) && error;
	}

	/**